The PRISMA Experiment
نویسندگان
چکیده
The design of a large database management system on top of an object-oriented platform which is implemented on a tightly coupled multiprocessor system requires a large number of design decisions. There exist no methodology to evaluate the consequences and compare the differences between them. Looking into experimental methodology in physics we find a lot of similarities and techniques we think that are useful to solve our problems. A discussion is presented in which way such experiments have to be set up and of the tools that are required. The status of the project and our experience up till now is presented. 1 I n t r o d u c t i o n In the last five years the possibility to build parallel computers has become more and more appealing. On the one hand, switching speed of electronic components has increased to such a height that the speed of light poses severe limitations on the physical length of interconnections in a computer. On the other hand, integration technology of semiconductors will soon reach a point where a complex conventional computer architecture only occupies a fraction of the effective space on a silicon chip. One of the possibilities to fill up the available space on a silicon chip is to design regular parallel computers~ where a basic processor and communication design can be copied as often as required. Although the hardware possibilities are there to build a parallel computer system, the models and the experience to effectively exploit parallelism in computer systems is still to a great extent missing. The Japanese Fifth Generation Computer System Project [1] had a large influence convincing the computer science community that parallel systems had a great potential. This project was aiming at exploiting implicit~ more fine-grained parallelism, as was believed to be present in a language as Prolog. The ESPRIT project 415 [2], headed by Philips Research Laboratory in Eindhoven, also had as its target designing a parallel computer, however, its aim was to exploit explicit, more coarse-grain parallelism as present in application programs. For that purpose a language called Parallel ObjectOriented Language [3] was designed. With the help of this language the user can structure his application programs as a collection of processes (objects), which can only interact explicitly via the exchange of messages. The combination of parallel machine and language provided an object-oriented platform called Distributed Object-Oriented Machine (DOOM) [4]. It was felt that to gain more experience with explicit parallelism, it was necessary to construct large applications. Therefore the PRISMA project [5] was started as a collaboration between Philips Research Laboratory in Eindhoven and a number of Computer Science Departments at Dutch universities and the CWI, the Centre for Mathematics and Computer Science. Although targetting to design a Database and Knowledgebase machine, it became dear in the course of the project that only parallelism in databases was understood suffidently well to be able to design a parallel implementation. This paper describes the evolution in our approach and way of thinking about parallelism during the course of the four year PRISMA project. More specifically, attention wilt be paid to how we think The PRISMA project is supported by the Dutch "Stimuleringsprojectteam Informaticaonderzoek" (SPIN)
منابع مشابه
Orbit Constellation Safety on the Prisma In-orbit Formation Flying Test Bed
PRISMA will demonstrate Guidance, Navigation, and Control strategies for advanced autonomous formation flying. The Swedish Space Corporation (SSC) is the prime contractor for the project which is funded by the Swedish National Space Board (SNSB). The mission consists of two spacecraft: MAIN and TARGET. The MAIN satellite has full orbit control capability while TARGET is attitude controlled only...
متن کاملPRISMA Contributions P RISMA, a platform for experiments with parallelism
1 I n t r o d u c t i o n The PRISMA project is a large-scale research effort in the design and implementation of a highly parallel machine for da ta and knowledge processing. It is organized as a nationwide Dutch research a~tivity with combined forces from four universities, a governmental research institute, and Phitips Research Laboratories. It ran from 1986 until end of 1990 and was manned ...
متن کاملResults of Prisma / Ffiord Extended Mission and Applicability to Future Formation Flying and Active Debris Removal Missions
Several experiments have been performed by CNES during the extended PRISMA mission which started in August 2011. A first session in October 2011 addressed two objectives: (1) demonstrate angles-only navigation to rendezvous with a non cooperative object, (2) exercise transitions between RF based and vision based control during final formation acquisition. A complementary experiment in September...
متن کاملThe PRISMA France study: implementation rate and factors influencing this rate
Introduction: The PRISMA integration model is a promising method to implement integration in health and social services for elderly people. In the PRISMA-France study, we qualitatively studied the implementation process of this model in French settings. Method: Our analyses were based on in-depth interviews, meeting observations and the documentation produced. Results: We adapted the implementa...
متن کاملImplementing PRISMA/DB in an OOPL
PRISMA/DB is implemented in a parallel object-oriented language to gain insight in the usage of parallelism. This environment allows us to experiment with parallelism by simply changing the allocation of objects to the processors of the PRISMA machine. These objects are obtained by a strictly modular design of PRISMA/DB. Communication between the objects is required to cooperatively handle the ...
متن کاملPRISMA in Québec and France: implementation and impact of a coordination-type integrated service delivery (ISD) system for frail older people
Introduction: Several models of integrated service delivery (ISD) networks are presently experimented in Canada and elsewhere, but most of them are designed according to a full integration model (PACE, S-HMO, SIPA). PRISMA is the only example of a coordinatedtype model to be developed and fully implemented with a process and outcome evaluation. The PRISMA model includes the following components...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990